package com.cencat.framework.file.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cencat.framework.file.entity.FileStorageConfig;
import org.apache.ibatis.annotations.Mapper;

/**
 * 文件存储配置Mapper接口
 */
@Mapper
public interface FileStorageConfigMapper extends BaseMapper<FileStorageConfig> {
    
    /**
     * 查询默认存储配置
     */
    FileStorageConfig selectDefaultConfig();
    
    /**
     * 根据存储类型查询配置
     */
    FileStorageConfig selectByStorageType(String storageType);
    
    /**
     * 更新配置状态
     */
    int updateStatus(Long id, Integer status);
}